#ifndef MCLOOP_H
#define MCLOOP_H


class McLoop
{

public:
    virtual int loopOut(int refer, int current) = 0;
    virtual void initPidController_parallel(int initValue, double _kp, double _ki, double _kd) = 0;
    virtual int getPidOut_int(int refer, int current) const = 0;
    virtual double getPidOut_double(int refer, int current) const = 0;
    virtual~McLoop() {}
};

#endif // MCLOOP_H
